/* 
* @Author: Administrator
* @Date:   2014-04-02 16:53:16
* @Last Modified by:   Administrator
* @Last Modified time: 2014-04-17 11:50:44
*/

$(document).ready(function(){

    // 数量减按钮
    $('.jianBtn').click(function() {

        //获得相关的元素
        var oneTotal=$(this).parent().parent().find('.buygoods_list_con_littlecount');//小计

        //获得要发送的数据
        var Num=$(this).siblings('.numBox').find('input'); //购买数量
        var nowNum=parseInt(Num.val());        //购买数量转整
        var nowNum=(nowNum>0)?(nowNum-1):1;    //如果购买数量大于1,点数量减按钮数量减一
        var sid=Num.attr('sid');                //session的键名
        if(nowNum!==0){
            send_ajax(Num,oneTotal,nowNum,sid);
        }else{
            alert('如果不想买,请点删除按钮')
        } 
    });

    //数量加按钮
    $('.jiaBtn').click(function() {

        //获得相关的元素
        var oneTotal=$(this).parent().parent().find('.buygoods_list_con_littlecount');//小计
        var maxNum=$(this).siblings('input[name=kucun]').val();
        //获得要发送的数据
        var Num=$(this).siblings('.numBox').find('input'); //购买数量
        var nowNum=parseInt(Num.val());        //购买数量转整
        var nowNum=(nowNum<maxNum)?(nowNum+1):maxNum;//购买数量不能大于库存,点数量减按钮数量减一
        var sid=Num.attr('sid');                //session的键名
        if(nowNum!==maxNum){
            send_ajax(Num,oneTotal,nowNum,sid);
        }else{
            Num.val(maxNum);
            alert('已经达库存最大值');
        }
    });

    function send_ajax (Num,oneTotal,nowNum,sid) {

        var allTotal=$('.alltotal');//总价
        var allNum=$('.allNum');//总数量

        //组合数据
        var data={'sid' : sid,'num':nowNum};

        $.ajax({
            url : dec_num_url,
            type : 'post',
            data : data,
            dataType : 'json',
            success : function(data){
                Num.val(data.cart['goods'][sid]['num']);
                oneTotal.html(data.cart['goods'][sid]['total']);
                allTotal.html(data.cart['total']);
                allNum.html(data.cart['total_rows']);
            }
        });
    }

    //全选 全不选
    $('.check_all').toggle(function(){
        $(':checkbox').removeAttr('checked');
    },function(){
        $(':checkbox').attr('checked','checked');
    });
});